/**
 * Created with IntelliJ IDEA.
 * Description:
 * User: ws
 * Date: 2022-11-06
 * Time: 21:36
 */
public class Test {
    //等同于break label 的用法
//    public static void main(String[] args) {
//        label1:
//        for (int i = 0; i < 4; i++){
//            label2:
//            for (int j = 0; j < 10; j++) {
//                if (i == 2){
//                    //continue ;
//                    //continue label1;
//                    continue label2;
//                }
//                System.out.println(i);
//            }
//        }
//    }
//    public static void main(String[] args) {
//        int[] arr = new int[5];
//        //静态初始化，已知元素的值
//        int[] arr3 = {1, 1};//简写
//        int[] arr1 = new int[]{1, 2};//完整
//        int[] c = arr1.clone();
//        c[0] = 10;
//        int[] d = Arrays.copyOf(arr1, arr1.length);
//        d[0] = 11;
//        System.out.println(Arrays.toString(c));
//        System.out.println(Arrays.toString(arr1));
//        System.out.println(Arrays.toString(d));
//        int[][] arr = new int[5][];

//        int[] a = null;
//        a = arr3;
//        //先声明数组，再分配空间
//        int arr4[];
//        int arr5[] = null;
//        //int[] arr4;此时的arr4为null
//        arr4 = new int[]{1, 2};
        //arr5 = new int[5];
        //arr4 = new int[];此种方法错误
        //数组创建后，如果没有赋值,有默认值,同样适用于成员变量，局部变量不适用
        //int 0, short 0, byte 0, long 0, float 0.0,double 0.0, char \u0000, .boolean false, String null
//        for (int x: arr5) {
//            //遍历全为零
//            System.out.println(arr5[x]);
//        }
        //System.out.println(arr5[0]);
        //数组下标从0开始，如：arr5为0~4
        //数组属引用类型,数组型数据是对象(object)
//    }

//    public static void main(String[] args) {
//        int[][] arr = new int[3][];
//        arr[0] = new int[3];
//        arr[1] = new int[4];
//        arr[2] = new int[1];
//        for (int i = 0; i < 3; i++) {
//            arr[0][i] = i;
//        }
//        for (int i = 0; i < 4; i++) {
//            arr[1][i] = i;
//        }
//        for (int i = 0; i < 1; i++) {
//            arr[2][i] = i;
//        }
//        System.out.println(Arrays.toString(arr[0]));
//        System.out.println(Arrays.toString(arr[1]));
//        System.out.println(Arrays.toString(arr[2]));
//        for (int i = 0; i < arr[0].length; i++) {
//            System.out.print(arr[0][i] + " ");
//        }
//        System.out.println();
//        for (int i = 0; i < arr[1].length; i++) {
//            System.out.print(arr[1][i] + " ");
//        }
//        System.out.println();
//        for (int i = 0; i < arr[2].length; i++) {
//            System.out.print(arr[2][i] + " ");
//        }
//    }



}

